import request from '../utils/request'
// import { getToken } from '../utils/localData'
//用户相关的api
//登录
//登录按钮做请求的，请求数据 需要导出给父组件用
export  const userLoginAPI=(data)=>{
    return request({
        method:'post',
        url:'/login',
        data:data,
    })
}
//注册的接口
export  const userRegisterAPI=(data)=>{
    return request({
        method:'post',
        url:'/register',
        data:data,
    })
}
//用户详情
export  const userDetailByIdAPI=(id)=>{
    return request({
        method:'get',
        url: `/user/${id}`,
        //用户详情接口需要验证，把本地存储的token值带上
        // headers:{
        //     // Authorization:localStorage.getItem('hmtt_token')
        //     // 这是是规定的，传入token用来获取用户信息，用户信息比较私密，
        //     // 不能直接获取，所以要用ID和token一起来验证获取
        //     Authorization: getToken(),

        // }
        
    })
}
//编辑用户信息
export const userUpdataByIdAPI=(id,data)=>{
    return request({
        method:'post',
        url: `/user_update/${id}`,
        // //用户详情接口需要验证，把本地存储的token值带上
        // headers:{
        //     // Authorization:localStorage.getItem('hmtt_token')
        //     // 这是是规定的，传入token用来获取用户信息，用户信息比较私密，
        //     // 不能直接获取，所以要用ID和token一起来验证获取
        //     Authorization: getToken(),

        // },
        data,data
        
    })
}
//关注用户
export const userFollowsByIdAPI = (id) => {
    return request({
      method: 'GET',
      url: `/user_follows/${id}`,
    })
  }
  
  // 取消关注用户
  export const userUnFollowsByIdAPI = (id) => {
    return request({
      method: 'GET',
      url: `/user_unfollow/${id}`,
    })
  }
  // 获取关注用户列表
export const getUserFollowsAPI = () => {
  return request({
    method: 'GET',
    url: `/user_follows`,
  })
}
  // 获取收藏文章列表
export const getUserStarAPI = () => {
    return request({
      method: 'GET',
      url: `/user_star`,
    })
  }
//跟帖
export const getUserCommentAPI = () => {
  return request({
    method: 'get',
    url: `/user_comments`,

  })
}